Work Stealing for Interactive Services to Meet Target Latency1

نویسندگان

  • Jing Li
  • Yuxiong He
  • Sameh Elnikety
  • Kathryn S. McKinley
  • Kunal Agrawal
  • I-Ting Angelina Lee
  • Chenyang Lu
چکیده

Interactive web services increasingly drive critical business workloads such as search, advertising, games, shopping, and finance. Whereas optimizing parallel programs and distributed server systems have historically focused on average latency and throughput, the primary metric for interactive applications is instead consistent responsiveness, i.e., minimizing the number of requests that miss a latency target. This paper is the first to show how to generalize work-stealing, which is traditionally used to minimize the makespan of a single parallel job, to optimize for a target latency in interactive services with multiple parallel requests. We design a new adaptive work stealing policy, called tailcontrol, that reduces the number of requests that miss a target latency. It uses instantaneous request progress, system load, and a target latency to choose when to parallelize requests with stealing, when to admit new requests, and when to limit parallelism of large requests. We implement this approach in the Intel Thread Building Block (TBB) library and evaluate it on real-world workloads and synthetic workloads. The tail-control policy substantial reduces the number of requests exceeding the desired target latency and delivers up to 58% relative improvement over various baseline policies. This generalization of work stealing for multiple requests effectively optimizes the number of requests that complete within a target latency, a key metric for interactive services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparative Study of Burnout Rate of Psychiatric Social Workers with Other Areas of Social Work Practice in Tehran

Introduction: Psychiatric social work is one of the most important areas in which social workers as a member of the treatment team provide specialized services in providing a supportive environment for people with mental disorders and their families to meet their needs and return to society. Because one of the factors influencing the quality of social services provided to social work target gro...

متن کامل

Analyzing the Structural and Outward Features and Expected Activities of a Service-Extension Agricultural Website in Iran

Background and Aim: This study aimed to identify and Analyzing the structural and outward features and expected activities of a service-extension agricultural website, based on the views of experts in the field of agriculture and related sciences and webmasters and blogs in Iran. Method: The methodological approach was a descriptive and survey study. The statistical population of the study cons...

متن کامل

Social Work Intervention Challenges for an Abused Elder Client

Introduction: Increasing abusing elders in developing countries, including Iran, is undeniable. While governments and people in developed countries are ready to meet this challenge, developing countries have no clear vision for it. In this article, a case of abused elder women and the challenges which the social worker encountered in her intervention have been reported.  Case Description: A sev...

متن کامل

Greedy Sharing: Load Balancing on Weakly Consistent Memory

An efficient online scheduler is crucial for balancing irregular parallel computations in a multiprocessor system. Over the last two decades, variants of the work-stealing scheduler have emerged as a popular choice for hardware shared-memory systems. The state-of-the-art work-stealing algorithms can guarantee near-optimal asymptotic complexity by relying on simple yet powerful techniques to bal...

متن کامل

How to Work Collaboratively Within the Health System: Workshop Summary and Facilitator Reflection

Effectiveness in health services research requires development of specific knowledge and skills for working in partnership with health system decision-makers. In an initial effort to frame capacity-building activities for researchers, we designed a workshop on working collaboratively within the health system. The workshop, based on recent research exploring health syste...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015